import logging,logging.handlers
import os
BaseDir = os.path.dirname(__file__)
def init_logging():
    #创建日志
    logger = logging.getLogger()
    # 创建日志的级别
    logger.setLevel(logging.DEBUG)
    # 创建处理器
    fh = logging.handlers.TimedRotatingFileHandler(BaseDir+"/log/log.log",when="midnight",interval=1,backupCount=7)
    # 创建日志对象
    sh =logging.StreamHandler()
    fh.setLevel(logging.INFO)
    sh.setLevel(logging.INFO)
    # 创建格式器
    fmt = "%(asctime)s%(levelname)s [%(name)s]""[%(filename)s(%(funcName)s:%(lineno)d)]-%(message)s"
    formatter=logging.Formatter(fmt=fmt)
    # 在处理器中添加格式器
    fh.setFormatter(formatter)
    sh.setFormatter(formatter)
    #在日志中添加处理器
    logger.addHandler(sh)
    logger.addHandler(fh)